package com.ruoyi.asms.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description
 * @Author YangJun
 * @Date 2021年11月4日 16:00:00
 **/
@Data
@NoArgsConstructor
public class ResolveStageInfoVo {

    private Long faultResolveStageId;

    @ApiModelProperty(value =  "开始时间")
    private Long startTime;

    @ApiModelProperty(value =  "结束时间")
    private Long endTime;

    @ApiModelProperty(value =  "故障处理人（前端通过这个ID获取售后维护人对象）")
    private Long faultResolveUserId;

    @ApiModelProperty(value =  "故障处理人姓名")
    private String faultResolveUserName;

    @ApiModelProperty(value =  "故障处理人电话")
    private String faultResolveUserPhone;

    @ApiModelProperty(value =  "售后维护公司(冗余设计)")
    private Long maintenanceDeptId;

    @ApiModelProperty(value =  "设备故障原因ID")
    private Long assetFaultReasonId;

    @ApiModelProperty(value =  "故障原因")
    private String assetFaultReason;

    @ApiModelProperty(value =  "故障解决办法")
    private String assetFaultSolution;

//    @ApiModelProperty(value =  "费用")
//    private Long expense;
//
//    @ApiModelProperty(value =  "费用信息")
//    private String expenseInfo;

    @ApiModelProperty(value =  "相关图片")
    private String images;

    @ApiModelProperty(value = "相关附件")
    private String attachments;

    @ApiModelProperty(value =  "故障类型(1硬件、2软件、3其他)")
    private Integer faultType;

    @ApiModelProperty(value =  "解决方式(1现场解决、2远程解决)")
    private Integer resolveType;

    @ApiModelProperty(value =  "状态(-1退回或转让，0正在处理中，1处理结束)")
    private Integer status;
}
